﻿//
//
/////////////////////////////////////////////////////////////////////////////

using FreeSpaceLibrary.XnaContentObjects;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;

/////////////////////////////////////////////////////////////////////////////
namespace FreeSpaceLibrary.Objects
{
    /////////////////////////////////////////////////////////////////////////
    public class Enemy1 : SpaceObject
    {


        /////////////////////////////////////////////////////////////////////
        public Enemy1(Vector2 position, float scaleFactor, SpriteBatch sprite)
            : base(position, scaleFactor, ContentLoader.ContentTextures[TextureEnum.Enemy1], sprite)
        {
        }

        /////////////////////////////////////////////////////////////////////
        public Enemy1(float scaleFactor, SpriteBatch sprite)
            : base(scaleFactor, ContentLoader.ContentTextures[TextureEnum.Enemy1], sprite)
        {
        }

        /////////////////////////////////////////////////////////////////////
        public Enemy1(SpriteBatch sprite)
            : base(ContentLoader.ContentTextures[TextureEnum.Enemy1], sprite)
        {
        }

        /////////////////////////////////////////////////////////////////////
        public Enemy1(ObjectData data, float scaleFactor, SpriteBatch sprite)
            : base(data, scaleFactor, sprite)
        {
        }

        /////////////////////////////////////////////////////////////////////
        public Enemy1(ObjectData data, SpriteBatch sprite)
            : base(data, sprite)
        {
        }

        /////////////////////////////////////////////////////////////////////
        public override void Update(GameTime gameTime, KeyboardState keyboardState)
        {
            StepDown(gameTime.ElapsedGameTime.TotalMilliseconds);
            base.Update(gameTime, keyboardState);
        }
    }
/////////////////////////////////////////////////////////////////////////////
}//FreeSpace.Objects
